<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:11111/PersonService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import schemaLocation="http://localhost:11111/PersonService.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:element name="GetKCZCList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="kcid" type="xs:int" />
        <xs:element minOccurs="0" name="corpuserguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKCZCListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetKCZCListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMStatistics">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcid" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMStatisticsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="BMStatisticsResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
              <xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetScoreList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpuserguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcid" type="xs:int" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetScoreListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetScoreListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetZKZList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="ids" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetZKZListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetZKZListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IsExamFeePaid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qcID" type="xs:int" />
        <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="userGuid" type="q1:guid" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IsExamFeePaidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IsExamFeePaidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertExamType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="userGuid" type="q2:guid" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertExamTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertExamTypeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPMUnderConstruction">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="idCard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certificateCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPMUnderConstructionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPMUnderConstructionResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPersonIsZZemp">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="empGuids" nillable="true" type="q3:ArrayOfstring" />
        <xs:element minOccurs="0" name="empFlag" type="xs:unsignedByte" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPersonIsZZempResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetPersonIsZZempResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertSpecList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertSpecListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertSpecListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonExpertStatistic3">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="currentCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonExpertStatistic3Response">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonExpertStatistic3Result" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEmpList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEmpListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpEmpListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerZbRegisterByZBDL">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerZbRegisterByZBDLResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetManagerZbRegisterByZBDLResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpCertPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certs" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpCertPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpCertPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCertFlowCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="optType" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCertFlowCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCertFlowCodeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCertFlowByGuid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="eduGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCertFlowByGuidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCertFlowByGuidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPostInfoPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certs" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPostInfoPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpPostInfoPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerByCertList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerByCertListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerByCertListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerByCertCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerByCertCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerByCertCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertAuditList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertAuditListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpCertAuditListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerPostList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerPostListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerPostListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPostPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPostPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpPostPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpPostByEmpGuid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpPostByEmpGuidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpPostByEmpGuidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckEmpPostPostRight">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckEmpPostPostRightResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckEmpPostPostRightResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerRepeat">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="idCard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerRepeatResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerRepeatResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllEmpManagerList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="corpguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllEmpManagerListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetAllEmpManagerListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpManager">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpManagerResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpManagerResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExpertInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="expertModel" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExpertInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditExpertInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExpertInfoPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExpertInfoPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ExpertInfoPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertGLDInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="tel" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertGLDInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertGLDInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNonPostExperts">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNonPostExpertsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetNonPostExpertsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOldExpertList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageNum" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOldExpertListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetOldExpertListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamQCList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamQCListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamQCListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddExamQC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qc" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddExamQCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddExamQCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExamQC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qc" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExamQCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditExamQCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteExamQC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qcid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteExamQCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteExamQCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamQC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qcid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamQCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamQCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKMList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKMListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamKMListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddExamKM">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="km" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddExamKMResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddExamKMResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExamKM">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="km" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExamKMResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditExamKMResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteExamKM">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="kmid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteExamKMResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteExamKMResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKM">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="kmid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKMResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamKMResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKCList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="kmid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKCListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamKCListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddExamKC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="kc" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddExamKCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddExamKCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExamKC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="kc" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditExamKCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditExamKCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteExamKC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="kcid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteExamKCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteExamKCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKC">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="kcid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamKCResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamKCResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamBMList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="page" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcid" type="xs:int" />
        <xs:element minOccurs="0" name="areacode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empStr" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="requestType" type="xs:int" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExamBMListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExamBMListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBMEmpList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="treeid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBMEmpListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetBMEmpListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddBMInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bmInfo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddBMInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddBMInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditBMInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bmInfo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditBMInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditBMInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PayExamFee">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="qcID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PayExamFeeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PayExamFeeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelBMInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bmID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelBMInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CancelBMInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBMChangeEmpList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="subid" type="xs:int" />
        <xs:element minOccurs="0" name="appid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBMChangeEmpListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetBMChangeEmpListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMChangeEmp">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="change" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMChangeEmpResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="BMChangeEmpResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ReportExam">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ReportExamResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ReportExamResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportExamList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportExamListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetReportExamListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportExamListCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportExamListCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetReportExamListCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPortalEmpList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPortalEmpListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPortalEmpListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPortalEmpListCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPortalEmpListCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPortalEmpListCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerListByCorpGuid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerListByCorpGuidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetManagerListByCorpGuidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpListByCorpID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="strWhere" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areacode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpListByCorpIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpListByCorpIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonStatis">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="roleid" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonStatisResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonStatisResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerListZBDL">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="queryCondition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerListZBDLResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetManagerListZBDLResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExpertReg">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="expert" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExpertRegResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ExpertRegResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertSpecialityList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertSpecialityListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertSpecialityListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExpertMainSpecCheck">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExpertMainSpecCheckResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ExpertMainSpecCheckResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertSpeciality">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="specialityGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertSpecialityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertSpecialityResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecialityTitle">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="sid" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecialityTitleResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetSpecialityTitleResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveExpertSpecialityInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="sepcModel" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveExpertSpecialityInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SaveExpertSpecialityInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteSpeciality">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="specialityGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteSpecialityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteSpecialityResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserRelationList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flag" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserRelationListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetUserRelationListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserRelationInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="gid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserRelationInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetUserRelationInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUserRelationInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="relationModel" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUserRelationInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SaveUserRelationInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteUserRelation">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="gid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteUserRelationResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteUserRelationResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserRelationCorp">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="classid" type="xs:int" />
        <xs:element minOccurs="0" name="entityName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserRelationCorpResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UpdateUserRelationCorpResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteUserRelationCorp">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="classid" type="xs:int" />
        <xs:element minOccurs="0" name="entityName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteUserRelationCorpResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteUserRelationCorpResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageNo" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="psnName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="psnName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="YtdlAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="YtdlAddResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageNum" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertsListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertsCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertsCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertsCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoImport">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="emps" nillable="true" type="q4:ArrayOfstring" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoImportResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoImportResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpFlowStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpFlowStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpFlowStatusResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPsnFileNames">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuids" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPsnFileNamesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPsnFileNamesResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckEmpIsExist">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckEmpIsExistResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckEmpIsExistResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetQualityCodeValid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlags" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certLevel" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetQualityCodeValidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetQualityCodeValidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckQualityCodeValid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlags" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certLevel" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckQualityCodeValidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckQualityCodeValidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmpStatistic">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmpStatisticResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonEmpStatisticResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonCertStatistic">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonCertStatisticResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonCertStatisticResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonExpertStatistic">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="classId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isShenBao" nillable="true" type="xs:unsignedByte" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonExpertStatisticResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonExpertStatisticResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertBMStatistic">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qcId" type="xs:int" />
        <xs:element minOccurs="0" name="currentCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExpertBMStatisticResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetExpertBMStatisticResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckEmpManualIsExist">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="zgzs" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckEmpManualIsExistResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckEmpManualIsExistResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpImportList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpImportListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpImportListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpImportCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpImportCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpImportCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerOtherList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerOtherListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerOtherListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerOtherListCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerOtherListCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerOtherListCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerByCerts">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certList" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerByCertsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerByCertsResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cnt" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerCertList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerCertListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerCertListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cnt" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckManagerStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="opt" type="xs:int" />
        <xs:element minOccurs="0" name="currentAreaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckManagerStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckManagerStatusResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageNum" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpCertListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertListCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertListCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpCertListCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCardFlowCodes">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cardGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="codeType" type="xs:int" />
        <xs:element minOccurs="0" name="optType" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCardFlowCodesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCardFlowCodesResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpTitleDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="codeType" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpTitleDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpTitleDetailsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpPersonXMZJ">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpPersonXMZJResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpPersonXMZJResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertInfoPrint">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="certCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCertInfoPrintResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpCertInfoPrintResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportEmpTitleDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="idCard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportEmpTitleDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ImportEmpTitleDetailsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpTitleDetailsEditRemark">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="eduGUIDs" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="remark" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpTitleDetailsEditRemarkResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpTitleDetailsEditRemarkResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPsnAssessInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bgrade" type="xs:int" />
        <xs:element minOccurs="0" name="bFlag" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPsnAssessInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPsnAssessInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Exam">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="groupCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="groupAddress" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ExamResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ExamResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToEntry">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="changeSetIDs" nillable="true" type="q5:ArrayOfstring" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToEntryResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonToEntryResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="changeSetIDs" nillable="true" type="q6:ArrayOfstring" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonToPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="changeSetIDs" nillable="true" type="q7:ArrayOfstring" />
        <xs:element minOccurs="0" name="AuditFlowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonToAuditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToExitAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="changeSetIDs" nillable="true" type="q8:ArrayOfstring" />
        <xs:element minOccurs="0" name="AuditFlowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToExitAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonToExitAuditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToDel">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="changeSetIDs" nillable="true" type="q9:ArrayOfstring" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToDelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonToDelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpGuidBySetID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="setID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpGuidBySetIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpGuidBySetIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonToEntryList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonToEntryListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonToEntryListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonToExitList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonToExitListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonToExitListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonWantToExit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonWantToExitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonWantToExitResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonToWaitArea">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonToWaitAreaResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonToWaitAreaResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetFlowCodeExit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetFlowCodeExitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetFlowCodeExitResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonExitLogId">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="setId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonExitLogIdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonExitLogIdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoticeAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="notice" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="entityguidlist" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoticeAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="NoticeAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoticeEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="noticeinfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoticeEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="NoticeEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoticeDelete">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="idlist" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NoticeDeleteResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="NoticeDeleteResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNoticeInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetNoticeInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetNoticeInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllNotice">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="noticeinfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="logintype" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="entityguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllNoticeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetAllNoticeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddViewCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddViewCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddViewCountResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserLog">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="objectId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserLogResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetUserLogResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserLogList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="objectId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserLogListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetUserLogListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserLogCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="objectId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUserLogCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetUserLogCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpTitleDetailsExt">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpTitleDetailsExtResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpTitleDetailsExtResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpEmpPosts">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpEmpPostsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpEmpPostsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IDCardIsExists">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="idCard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IDCardIsExistsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDCardIsExistsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetFlowCodes">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="optType" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetFlowCodesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetFlowCodesResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoEditTypeFlag">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoEditTypeFlagResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoEditTypeFlagResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoAddTypeFlag">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoAddTypeFlagResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoAddTypeFlagResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckCorpStasus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="optType" type="xs:int" />
        <xs:element minOccurs="0" name="currentAreaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckCorpStasusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckCorpStasusResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeInfoFlowList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="type" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeInfoFlowListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmployeeInfoFlowListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="emp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmployeeAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmployeeEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangeAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangeAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmployeeChangeAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangeEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangeEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmployeeChangeEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangePost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangePostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmployeeChangePostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpInfoFlowCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpInfoFlowCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpInfoFlowCodeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangeAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isFinal" type="xs:boolean" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmployeeChangeAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmployeeChangeAuditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeChangeStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeChangeStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmployeeChangeStatusResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePersonPwd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pwd" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePersonPwdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UpdatePersonPwdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserPwd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pwd" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUserPwdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UpdateUserPwdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ValidPersonLogin">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IDCard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="TypeFlag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pwd" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ValidPersonLoginResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ValidPersonLoginResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSorcePublishList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSorcePublishListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetSorcePublishListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="counts" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSorcePublishLists">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSorcePublishListsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetSorcePublishListsResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="counts" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKaoheRst">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bFlag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="queryStr" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="querymember" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="outer" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="zizhi" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetKaoheRstResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetKaoheRstResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataTable" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
              <xs:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="dataCount" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckXMFZR">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empId" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckXMFZRResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckXMFZRResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckPersonXMFZR">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="area" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckPersonXMFZRResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckPersonXMFZRResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonForXMFZR">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonForXMFZRResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonForXMFZRResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpLockCertificate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="projectName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="ProjectKind" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="CorpName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="xmjlName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="xmjlCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="xmjlID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areacode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bidid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="zbkindclassid" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpLockCertificateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpLockCertificateResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpUnlockCertificate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="xmjlID" type="xs:int" />
        <xs:element minOccurs="0" name="bidid" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpUnlockCertificateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpUnlockCertificateResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManager_e_OuterPrize">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManager_e_OuterPrizeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetManager_e_OuterPrizeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManager_e_OuterPrizeCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManager_e_OuterPrizeCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetManager_e_OuterPrizeCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LockEmpManagerBCanBid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LockEmpManagerBCanBidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LockEmpManagerBCanBidResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UnLockEmpManagerBCanBid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UnLockEmpManagerBCanBidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UnLockEmpManagerBCanBidResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPunishmentList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dogid" type="xs:int" />
        <xs:element minOccurs="0" name="strwhere" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPunishmentListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPunishmentListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDeDuck">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="itemid" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDeDuckResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetDeDuckResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPrizeFlag">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPrizeFlagResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPrizeFlagResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToExit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="emps" nillable="true" type="q10:ArrayOfstring" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonToExitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonToExitResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpQualities">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpQualitiesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpQualitiesResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpQualitiesByGroupId">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpQualitiesByGroupIdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpQualitiesByGroupIdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dogid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpname" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corptype" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
        <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="numarr" nillable="true" type="q11:ArrayOfint" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dogid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpuserguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeflag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetManagerCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetManagerCountResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerInfoList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="systemid" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerInfoListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerInfoListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerInfoListReg">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="systemid" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerInfoListRegResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerInfoListRegResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagersAllList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagersAllListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagersAllListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagersAllCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagersAllCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagersAllCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagersList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagersListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagersListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerListCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerListCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerListCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPersonInfoAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empQualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empPosts" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isReturnModel" type="xs:boolean" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPersonInfoAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpPersonInfoAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPersonInfoEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empQualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empPosts" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpPersonInfoEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpPersonInfoEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCounts">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCountsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpCountsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuids" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isAuditQualities" type="xs:boolean" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isFinal" type="xs:boolean" />
        <xs:element minOccurs="0" name="isunlockandback" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoAuditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityAudit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isFinal" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityAuditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpQualityAuditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityMultiDel">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="educationGUIDs" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityMultiDelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpQualityMultiDelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetWorkExperienceList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetWorkExperienceListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetWorkExperienceListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckWorkExperience">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckWorkExperienceResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckWorkExperienceResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WorkExperienceAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="workExp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WorkExperienceAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="WorkExperienceAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WorkExperienceEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="workExp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WorkExperienceEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="WorkExperienceEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WorkExperienceDel">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="workExpId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="WorkExperienceDelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="WorkExperienceDelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetProjectManger">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empguids" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeflag" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typename" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetProjectMangerResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetProjectMangerResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManager">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpManagerResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpManagerResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="typeFlag" type="xs:int" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmployeeInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEnterpriseEmployeeList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="typeFlags" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEnterpriseEmployeeListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEnterpriseEmployeeListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAdminEmployeeInfoList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAdminEmployeeInfoListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetAdminEmployeeInfoListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeInfoList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="type" type="xs:int" />
        <xs:element minOccurs="0" name="systemid" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployeeInfoListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmployeeInfoListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonManagersByCorpUserGuid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonManagersByCorpUserGuidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonManagersByCorpUserGuidResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonTitleDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonTitleDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonTitleDetailsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BatchImportPersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="data" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="groupID" nillable="true" type="xs:int" />
        <xs:element minOccurs="0" name="corpguserguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="creator" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BatchImportPersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="BatchImportPersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityChanges">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageindex" type="xs:int" />
        <xs:element minOccurs="0" name="pagesize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityChangesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonQualityChangesResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonBQualityChanges">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageindex" type="xs:int" />
        <xs:element minOccurs="0" name="pagesize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonBQualityChangesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonBQualityChangesResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SubmitQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitBQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitBQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SubmitBQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddPersonQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonQualityBChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonQualityBChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddPersonQualityBChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditPersonQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonQualityBChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonQualityBChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditPersonQualityBChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonQualityDetailsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteBQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteBQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteBQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonBQualityDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonBQualityDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonBQualityDetailsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersontQualityChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersontQualityChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditPersontQualityChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersontQualityBChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersontQualityBChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditPersontQualityBChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empQualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="workExps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isReturnModel" type="xs:boolean" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empQualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="workExps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoDel">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="empGuids" nillable="true" type="q12:ArrayOfstring" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoDelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoDelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="emps" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="log" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpInfoPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpInfoPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpStatusEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpStatusEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpStatusEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empQualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isReturnModel" type="xs:boolean" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpQualityAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityDel">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="educationGUID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityDelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpQualityDelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpQualityPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empQualities" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpQualityEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpQualityEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpRegisterValidation">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="idCard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EmpRegisterValidationResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EmpRegisterValidationResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployManagerInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpuserguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="empguid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmployManagerInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmployManagerInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IsIDCardExists">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="idcard" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IsIDCardExistsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IsIDCardExistsResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonChangeItems">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeType" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonChangeItemsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonChangeItemsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonManagers">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonManagersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonManagersResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployee">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployeeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonEmployeeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpGuid">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEmpGuidResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEmpGuidResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddPersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="personInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditPersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeletePersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitPersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitPersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SubmitPersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AuditPersonInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="descriptin" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isFinal" type="xs:boolean" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AuditPersonInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AuditPersonInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployeeByQualityId">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qualityId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployeeByQualityIdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonEmployeeByQualityIdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployeeByQualityBId">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qualityBId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployeeByQualityBIdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonEmployeeByQualityBIdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonType">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonTypeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityItems">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeType" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityItemsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonQualityItemsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualities">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualitiesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonQualitiesResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQuality">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="qualityId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonQualityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonQualityResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonBQuality">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="personId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonBQualityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonBQualityResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonChanges">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageindex" type="xs:int" />
        <xs:element minOccurs="0" name="pagesize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonChangesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonChangesResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonChangeDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonChangeDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonChangeDetailsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddPersonChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddPersonChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeSetInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="changeInfo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="EditPersonChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="EditPersonChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePersonChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePersonChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeletePersonChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitPersonChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SubmitPersonChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SubmitPersonChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AuditPersonChange">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flowCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isFinal" type="xs:boolean" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userRole" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AuditPersonChangeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AuditPersonChangeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBeforeChangeValue">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeItem" nillable="true" type="xs:string" />
        <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="parameters" nillable="true" type="q13:ArrayOfstring" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBeforeChangeValueResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetBeforeChangeValueResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBindChangeValue">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="changeItem" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="parameters" nillable="true" type="q14:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBindChangeValueResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetBindChangeValueResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployees">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="pageIndex" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPersonEmployeesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPersonEmployeesResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="count" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>